package com.anolesoft.twelveFactory.planManagement.service;

import com.anolesoft.twelveFactory.planManagement.dto.PlanissuedDto;
import com.anolesoft.twelveFactory.planManagement.entity.PlanIssued;
import com.anolesoft.yr.util.PageData;

import java.util.List;

public interface PlanIsssuedService {

    PageData<List<PlanIssued>> listPlanIssued(PlanissuedDto planissuedDto);

    PageData<List<PlanIssued>> listToThePlan(PlanissuedDto planissuedDto);

    PageData<List<PlanIssued>> listBayPlan(PlanissuedDto planissuedDto);
    //    修改状态为待审核
   Integer UpdateState(List<PlanissuedDto> planissuedDtos);
    //    修改状态为审核通过
    Integer UpdateState1(List<PlanissuedDto> planissuedDtos);

    Integer Update(PlanissuedDto planissuedDto);

    PlanIssued selectById(String objuid);

    List<PlanIssued> listPlanIssued2();

}

